showrendernode: Fix GtkImage size
authorTimm Bäder <mail@baedert.org>
Sun, 2 Dec 2018 15:14:31 +0000 (16:14 +0100)
committerTimm Bäder <mail@baedert.org>
Sun, 2 Dec 2018 15:14:31 +0000 (16:14 +0100)
Make sure we show the paintable unscaled.

tests/showrendernode.c

index d3d7d82fd2bb9474453f69821ed2c6e1cafdcdb6..afb8ac2974a641f8e032ea72fc5253451331611b 100644 (file)
@@ -189,6 +189,10 @@ main (int argc, char **argv)
       GdkTexture *texture = gsk_renderer_render_texture (renderer, GTK_NODE_VIEW (nodeview)->node, NULL);
       GtkWidget *image = gtk_image_new_from_paintable (GDK_PAINTABLE (texture));
 
+      gtk_widget_set_size_request (image,
+                                   gdk_texture_get_width (texture),
+                                   gdk_texture_get_height (texture));
+
       gtk_container_add (GTK_CONTAINER (box), nodeview);
       gtk_container_add (GTK_CONTAINER (box), image);
       gtk_container_add (GTK_CONTAINER (window), box);